-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathInternet Tutotial.html
More file actions
78 lines (72 loc) · 5.62 KB
/
Copy pathInternet Tutotial.html
File metadata and controls
78 lines (72 loc) · 5.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Internet tutorial </title>
</head>
<body>
<h1> How does the Internet work? </h1>
<p>In this tutorial we will talk about DNS, IP, Domain Names,Top level domain names(TLD), how to read a web address,SSL secure website browsing through HTTPS over port 443 and HTTP over port 80, REST and Roy Fielding's dissertation.</p>
<dl> 1. Laptop and computer is connected to the Wifi which is connected to Internet service provider (ISP) which will be able to connected to multiple networks globally.</dl>
<dl>a. Protocol: a well known set of rules and standards used to communicate between machines. </dl>
<dl>2. Every device on the internet in the world have a unique address called Internet Protocol address.</dl>
<dl>a. The IP address is just an a number and it it similar like a home address.</dl>
<dl>b.The IP address would be represented in bits. </dl>
<dl>c. Traditional IP address are 32 bits long with 8 bits from each part which are called IPV4.</dl>
<dl>d. Traditional hierarchy IP: country network, region network, subnetwork, device.</dl>
<dl>e. In IPV6: It is a multi year which has 128 bits which provides 340 undecillion unique address.</dl>
<dl>3. To visit a website one device is asking another device for information. One device will send its IP address then receive its origin address so it would easier for the devices to understand where to send their information. </dl>
<dl>4. Domain Name systems (DNS) associates websites name to its ip address. </dl>
<dl>a. For example, I will type up facebook.com and the DNS will find the correct IP address to the destination address.</dl>
<dl>5. You need to be careful of DNS spoofing which is when a hacker types into the DNS server and changes to match the main name with the wrong IP address and this will make you regard a fake website.</dl>
<dl>6. You need to be careful of DNS spoofing which is when a hacker types into the DNS server and changes to match the main name with the wrong IP address and this will make you regard a fake website.</dl>
<dl>7.To access the web you use a web browser by writing the url. </dl>
<dl>8. The computer talks to another server by communicating to each other called http. </dl>
<dl>9.The server will send a get request to get the website it needs to get all the html code they need. </dl>
<dl>a. Go to facebook.com it will go to facebook server then you will get all the html code from that website. </dl>
<dl>b. Images and videos are separate files with unique urls so you need to a get a get request text in order to get that html. </dl>
<dl>10. If the user hasl send a http post request by adding cookies. </dl>
<dl>a. The user will use this request when they are filling out surveys or searching something.</dl>
<dl>11. Cookies will be used by remeing who you are every time you use the internet.</dl>
<dl>a.The user will use this request when they are filling out surveys or searching </dl>
<dl>12. The ssl secure website prevents snooping and tampering by communicating on a secure channel by using secure sockets layer and transport layer</dl>
<dl>13. The secure sockets layer and transport layer is a layer of security wrapped around your communications.</dl>
<dl>14. There would be a lock near the https webpage which will indicate if it has a secure connection. </dl>
<dl>a. While searching a website with a secure connection then it provides a digital certificate.</dl>
<dl> b. If you searching a website without a secure connection then it will provide a janky certificate and warn you.</dl>
<dl>15. There are two common types of protocols which called https and http</dl>
<dl>a. Https is used over a secure website with port 443. Majority of the websites are under https. </dl>
<dl>b. Port is a logical connection place and will specifically use the internet protocol. Ports will be numbered from 0 to 65535, and the ports 0 to 1024 will be identified as certain privileged uses</dl>
<dl>c. Https with port 443 will allows users to send or receive their information with encrypted connection which means hackers will see your password encrypted </dl>
<dl>d. Http with port 80 will allow users to send or receive information with no encrypted connection which means hackers will your password as it is. (Not a secure website)</dl>
<dl>16. The ssl secure website prevents snooping and tampering by communicating on a secure channel by using secure sockets layer and transport layer</dl>
<dl>a. Independent: If either the client or server changes the code it won’t affect anything</dl>
<dl>b. Staless: server does not need to know anything about what state the client is in and vice versa</dl>
<dl>c. clients send requests to retrieve or modify resources, and servers send responses to these requests</dl>
<dl>d. The format to send requests are http verb {get, post, put, delete}, a header {to allow the client to send their message about their request}, a path to resource and and optional message about the data. </dl>
<dl>e.Rest is being very common these days</dl>
<dl>17. Roy Fielding is an American computer scientist who is the originator of rest. He helped the computer science world by adding this factor and making everyone life so much easier. </dl>
<a href="https://www.youtube.com/watch?v=w5j2KwzzB-0/">Roy T. Fielding</a>
<a href="https://www.youtube.com/watch?v=rROgWTfA5qE ">What is SSL?</a>
<p>
<img SRC="images/HTTP.JPG" />
</p>
<b>Example of http vs https</b>
<p>
<img SRC="images/DNS.jpg" />
</p>
<b>Example of DNS</b>
<p>
<img SRC="images/IP.jpg" />
</p>
<b>Example of IP Address</b>
<p>
<img SRC="images/ROY.jpg" />
</p>
<b>Roy Fielding creator of REST </b>
<p>
<img src="images/domain.jpg">
</p>
<b>Example of Domain</b>
</body>
</html>